settle (deposit etc.) - Français Anglais Dictionnaire